Skip to main content
Version: 9.3

Table

Tables display data in rows of consecutive columns, in a spreadsheet-like format. This visualization also allows viewers to perform analytical functions such as grouping, sorting, and filtering. Tables are best suited either for viewing the raw data in a dataset or for analyzing multiple aggregations of data grouped by one or more categories. Tables support the display of an unlimited number of columns and rows, which allows users to see the raw unaggregated data before additional analysis is performed.

Create table

Create a Table

You can create a table using one of the following techniques:

  • Drag and drop fields from the Data panel onto the Column shelf.
  • Drag and drop fields into the top table guideline with the label Drop column as column after pausing the cursor over the table.

The user can review which fields from the Data panel are part of the table by looking at the top of the window in the columns (Group shelf).

Group shelf Data panel

You can sort data in each column in ascending or descending order, remove the sorting, or remove the column from the table, using the options (three-dot) menu of the column pill. Use the drag handle on the left side of the column pill to change its position or remove it from the table. You can also perform these actions in the canvas.

Table charts support multi-column sorting in Design and Interaction mode. For more information, see Sorting in Tables.

The header of each column defaults to the name of the data column that is selected for that column. You can change the text using the Edit option from the options (three-dot) menu on the table column header.

Column header names

Grouped Tables

You can create this type of table by dragging and dropping columns from the Data panel onto the Columns and Groups shelves. In this scenario, the table treats fields in the Group shelf as a group, while the fields in the Column shelf are aggregated within the selected groups.

table

You can also create a grouped table by pausing the cursor over the chart and using the vertical and horizontal guidelines that display.

table

Style the Table

In the Configuration Panel on the right of the Chart Builder, you can style different aspects of your chart.

General

The General section is available for all chart types, and the options vary depending on the chart selected.

Self-Service Options

This panel provides several options that enable end users to personalize their tables. Customizations made in a Dashboard are saved for the end user. In embedded scenarios, the clientid must be provided to save the personalizations.

OptionDescription
FilteringEnables the Filtering option for end users to add filters to the chart. For more information, see Filters.
Column ResizingEnables end users to change the width of columns inside the table.
Column ArrangementEnables end users to drag-and-drop columns to change their order inside the table.
Visualization OptionsEnables end users to select whether to display the values inside each column as values or bars.
SortingEnables the Sorting option for end users to apply sorting to the table. The Sorting option supports both multi-column and individual column sorting. For more information, see Sorting in Tables.
Add/Remove ColumnsEnables end users to select which columns to hide or display.
Add/Remove GroupsEnables end users to add or remove groups in a grouped table.
Change Column AggregationsEnables end users to change the aggregation used inside columns. Only applies to columns inside a grouped table.
DownloadEnables end users to download the chart or its data in different file formats. By default, all formats are selected.

Totals

Use this panel to define the total and subtotal of chosen values displayed in the last row of the table or the group.

table

OptionDescription
ColumnsSelect the columns to act on. All columns are selected by default, but you can remove them as needed. To apply different totals to different columns, repeat these steps and select the other columns and aggregations.
TotalSelect the type of aggregation to display (Select All, Average, Median, Count, Distinct Count, Minimum, Maximum).
LevelDetermines where the aggregation is applied (table level or group level). This feature is enabled if you have groups present.
table
Table CalculationsAdd a calculation to your table. For more information, see Table Calculations.
Aggregated FormulasWhen you group the table, the panel displays an option to add a table formula to your data.
Allow PaginationIn ungrouped tables, you can distribute data across pages by checking the pagination option. The number of records per single page can be set manually in Records per page (the limit is 1,000). This feature displays information about total records in the table, the number of records per page, and the current page in relation to the page set.
table
Max GroupsThis option displays for grouped tables (when you add at least one column to the Groups shelf). It’s set to 50 by default and has an upper limit of 10,000.

Comparison

Use this section to select a date (dragged into the Date Column field) to compare the value of the selected column, aggregated over the time period of your choice (set from the Time Period dropdown) to the same value from another time period (set in the Comparison dropdown).

The Time Period and Comparison date periods can be picked from predefined values in their respective dropdown lists, or set to custom ranges (the last option in each dropdown).

  • Time Period - Period to apply the indicator value for aggregation. For example “Sales of the Last Quarter”.
  • Comparison - Period the indicator should compare the Time Period to.
  • Add Comparison Column - Add as many comparisons as there are numeric columns in the table’s Columns shelf.
  • Column - In each Comparison column, select the numeric column (currently in the Columns shelf) from which to display comparisons.
  • Type - Display the higher/lower difference as a percentage or the numeric value.

Styles

Use this section to control visual elements of the charts, such as colors and labels. Available for most chart types, its options can vary depending on the selection. Style options specific to the Table chart are listed below.

  • Header - Manage header features such as font, weight, size, and color of the text, cell color and borders. You can also control text wrapping within the header row.

    table

  • Body - Manage the font, weight, size, and color of the text, as well as cell color and borders for the rest of the cells in your table. You can also opt for alternating colors of the foreground and background of the table rows, enable text wrapping, change the type of border and modify its color.

    table

  • Resize Rows - Set a height for your rows. You can adjust the column width by moving the column borders using the mouse or trackpad.

Format

You can apply conditional formatting to your table charts.

  1. Select +Add Condition.

  2. Select color options:

    • Color of the text.
    • Color of the cell to show when your condition is met.
    • Outline for the cell or highlight it in the chosen color.
  3. Select a column, then set the operator and decide if the condition applies to a specific column or the entire row.

Select Remove to remove the conditional formatting.

Format

The following example highlights all orders where the quantity is 1,000 units or more.

table

In ungrouped Tables, you can include a column that hasn’t been included in the table. In the dropdown menu, you can see Chart Columns and Other Columns.

ungrouped table format

Trend Chart

Table creators can analyze the trend of any aggregated column, based on the data in any other column (usually a date), by using the Trend Charts feature within a grouped tableEach cell. The trend is depicted as a line or bar chart that displays the following highlighted values:

  • Start value (gray)
  • End value (gray)
  • Minimum value (yellow)
  • Maximum value (red)

table

table

These values are also displayed in a tooltip when the cursor pauses on each chart.

Trend Charts can be added in one of the following ways:

  • From the Trend Chart command in the options (three-dot) menu of the aggregated Column Pill.

    table

  • From the Configuration Panel, by selecting the +Add Trend Chart button, selecting the column to chart and the one to use for the trend.

  • Chart Type - Select the bar or line option from the respective icons. The default is a line.

  • Column - Select values to display in the chart.

  • Trend by Column - Date or Numeric data types.

    If Trend by Column is a date data type, you can apply:

    • Date Grouping - Group your dates by year, quarter, months, weeks, and days.
    • Time Period - Select a period to display in the trend analysis (this year, last year, this quarter, last quarter, this month, last 6 months, and so on.).

    If Trend by Column is a numeric data type, you must limit the data points by setting the Max Data Points (default is 50).

    • Trend Sort - Sort the trend visualization in an ascending or descending manner. Applies to all datatypes.

    • Color - Select the color of the trend chart.

    • Type - Select the type of line chart to show (Line, Spline, or Step Line). This setting only applies if a Line Trend Chart has been selected.

    • Fill - Set to none to show a regular line chart or to “Below” to fill the area below the line. This setting only applies if a Line Trend Chart has been selected.

    • Tooltips - Show or hide tooltips on the trend chart within the table.

      tooltip
  • Show Value - Show or hide the aggregated values alongside the trend visualization in each cell. If the column is not wide enough to display the label and the chart, the label is displayed until the column is widened enough to show both.

    table

Filters

You can add filters to your table by expanding the Filters section in the configuration panel or by selecting Filters from the toolbars.

Filters that are created in the Chart Builder are hidden from end users. You cannot edit or interact with these filters in view mode.

Resize Columns

You can manually modify the column sizes of table charts by hovering over the column's header and dragging the column header’s width to the left or right using the marquee tool.

table

Reorder Columns

Table creators and end users can organize columns using similar actions as Excel spreadsheets and Qrvey's Tabular View.

Simple Table

Creators can reorder columns in the following ways.

Directly from the Table Headers. Columns in Simple Tables can be reordered by selecting a header, “grabbing” it to slide the column to the left or right and then “dropping” it in the desired place. This method works both inside Chart Builder and in Page or Report Builder, once the table has been saved. After dropping the column in its new place, the column pills in the shelf inside Chart Builder appear in that same new order.

table

From the Columns Shelf. Columns can also be reordered in the analytic panel by dragging and dropping the column pills in the desired position in the shelf. This method only applies to the edit mode of charts and can be performed inside Chart Builder.

table

Grouped Table

Grouped Tables use the following types of columns:

  • Aggregate - the ones that are dropped in the Columns shelf and their values are aggregated.
  • Grouped - the ones that are dropped in the Group shelf and the Aggregated Columns are grouped by.

Aggregate columns can be reordered in the exact same ways as columns in a simple table:

  • Directly in Table Headers by selecting a selected header, “grabbing” it to slide the column to the left or right and then “dropping” it in the desired place - either in edit mode (in Chart Builder) or after saving (in Page or Report Builder).

After dropping the column in its new place, the column pills in the shelf appear in that same new order.

Note: Aggregate columns cannot be dragged between, or before the grouped columns.

Aggregate columns can be reordered in two ways:

table

table

From the Columns Shelf: Columns can also be reordered in the analytic panel by dragging and dropping the column pills in the desired position in the shelf. This method only applies to the edit mode of charts and can be performed inside Chart Builder.

table

Grouped columns can only be ordered in design mode, such as inside Chart Builder, and only from the columns shelf. For this very same reason, they cannot be reordered by end users, who only work with the saved chart.

Add Images to Column

Add Images to Columns

To add an image to a column within a Simple or Grouped table, follow these steps:

  1. Open the Chart Editor of the desired table.

  2. Select the desired column's header (or the column's section pill). The "Column Settings" menu will open.

  3. Select Add Image.

  4. Configure as desired:

    • Image Field — Select a column in the dataset that contains the image URLs.
    • Size — Select Small, Medium, Large, or Custom.
    • Display — Positions the image relative to the column's values: Left, Right or Image Only.

Aggregated Formulas

Formulas apply to the values of one row of data and their results are presented as new columns for the same row. Standard formulas can be used on the raw data while aggregated formulas do the same thing for data that has been grouped and aggregated for a chart. Given that distinction, the aggregated formula function is only available in grouped table charts at the moment.

The “Aggregated formulas” action is displayed in the action panel only when the table is grouped. Otherwise, the action item is disabled.

Aggregated Formulas are created using the same UI and syntax as the regular formulas. The main difference between the two is that Aggregated Formulas only work on data that has been aggregated by the selected groups for the table, and are therefore limited to numeric functions and all aggregated columns in the table chart.

To create calculations across columns on the aggregated values while creating or editing a grouped table (a table that has at least one column in the Group shelf):

  1. Select the + Add Aggregated Formula.

  2. In the Create Table Formula modal window, enter a formula name and the desired formula using the available options, Test the formula, and select Save. You can use any columns of the current context for the construction of the formula.

    table

  3. The new aggregated formula can be edited or removed by selecting the Aggregated formulas action item.

    table

Note: Only when the table is grouped, the “Aggregated formulas“ action item is displayed in the action panel. If the table is not grouped, this action item is disabled.

Sorting in Tables

Sorting in Ungrouped Tables

Simple tables can be sorted in two different ways. The first one is Single Sorting, where you sort one column at a time. The second is called Multi-Sorting and it lets you sort multiple columns all at once.

  • Single Sorting: Every table column contains a sorting icon as by default they are not sorted. To sort the column, select the icon and it will sort the column’s values in an ascending way. Selecting it again will sort the values in a descending way.

    table

    Sorting on another column will remove the sort you have previously applied to a column and the table will keep the last column you had sorted.

    table

  • Multi-Column Sorting: Simple tables have single-sorting enabled by default. To use multi-column sort option is located in the options (three-dot) menu located in each column header. A multi-column sort option is displayed at the top left of the table. This option sorts by multiple columns at the same time by selecting them from the dropdown list. All sorted columns are displayed at the bottom where you can select a individual ascending or descending sort order using the orange buttons, or you can remove the column’s sort by selecting the X icon.

When the multi-sort column option is active, you can also select the sort icon for each column’s header. The multi-column option above the table syncs with the action you take on the table column’s header.

Sort Grouped Tables

You can simultaneously sort any number of grouped columns, applied from left to right. The following points apply to the sorting of grouped table charts:

  • When the table chart has one grouped column, all the other columns are aggregated. You can sort the grouped column or one of the aggregated columns, but not both.

  • When more than one column is grouped, the same logic applies to the last (innermost) group and the aggregated columns that follow.

  • When more than one column is grouped, each group is sorted inside of the group immediately above it. For example, if the data is grouped by “Product Vendor” and “Product Line”, sorting of product lines happens inside of their respective product vendors and not in the entire dataset. That means that even though you can sort multiple grouped columns, you cannot change the order in which they are sorted unless you physically move the grouped columns in the table. In the “Product Vendor” and “Product Line” example, to first group by “Product Line” and then by “Product Vendor”, you must move the grouped “Product Line” column before the grouped “Product Vendor” column.

    sort for grouped column multi-column sort multi-column sort